an undeniable/indisputable document - Turkish English Dictionary